package com.solution.admin.product.dao;

import java.util.List;
import java.util.Map;

import com.solution.admin.product.entity.ProductImageEntity;
import com.solution.common.dao.BaseDao;
import com.solution.common.page.PageBean;
import com.solution.common.page.PageParam;

/**
 * 商品图片信息DAO接口
 * 
 * @author xu_cc
 * @date 2017-08-31 20:42:43
 */
public interface ProductImageDao extends BaseDao<ProductImageEntity> {

    /**
     * 保存商品图片信息
     * 
     * @param ebProductImageEntity
     * @return
     * @author xu_cc
     * @date 2017-08-31 20:42:43
     */
    public long saveProductImage(ProductImageEntity ebProductImageEntity);

    /**
     * 删除商品图片信息角色
     * 
     * @param id
     * @return
     * @author xu_cc
     * @date 2017-08-31 20:42:43
     */
    public int deleteByProductId(Map<String, Object> param);

    /**
     * 根据商品图片信息类型获取商品图片信息
     * 
     * @param param
     * @return
     * @author xu_cc
     * @date 2017-08-31 20:42:43
     */
    public List<ProductImageEntity> listProductImage(Map<String, Object> param);
}
